package org.gushi.datastruct.a03;

public class MainTest {

    public static void main(String[] args) {

//        List<Integer> list = new LinkedList<Integer>();
//        list.add(1);
//        list.add(2);
//        list.add(3);
//        System.out.println(list.size());
//        list.add(4);
//        list.add(5);
//        list.add(6);
//        list.add(2,28);
//        list.remove(5);
//
//
//        System.out.println(list);

//        List<Integer> list = new DoubleLinedList<>();
//        list.add(1);
//        list.add(2);
//        list.add(3);
//        list.add(4);
//        list.add(5);
//        list.add(6);
//
////        list.remove(3);
//        System.out.println(list.indexOf(4));
//
//        System.out.println(list);

        List<Integer> list = new CircleLinkedList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);

        list.add(2,3);
        list.add(4,1);



        System.out.println(list);
        System.out.println( list.indexOf(4));

    }

}
